Fitness Switching: Evolving Complex Group Behaviors Using Genetic Programming
نویسندگان
چکیده
This paper considers the problem of transporting a large table using multiple robotic agents. The problem requires at least two group behaviors of homing and herding which are to be coordinated in proper sequence. Existing GP methods for multiagent learning are not practical enough to find an optimal solution in this domain. To evolve this kind of complex cooperative behavior we present a novel method called fitness switching. This method maintains a pool of basis fitness functions each of which corresponds to a primitive group behavior. The basis functions are then progressively combined into more complex fitness functions to coevolve more complex behaviors. The performance of the presented method is compared with that of two conventional methods. Experimental results show that coevolutionary fitness switching provides an effective mechanism for evolving complex emergent behaviors which may not be solved by simple genetic programming.
منابع مشابه
425 ’ Advances in Genetic Programming III , Research and Educational use only
Genetic programming provides a useful paradigm for developing multiagent systems in the domains where human programming alone is not sufficient to take into account all the details of possible situations. However, existing GP methods attempt to evolve collective behavior immediately from primitive actions. More realistic tasks require several emergent behaviors and a proper coordination of thes...
متن کاملByoung-tak Zhang and Dong-yeon Cho 18.1 Introduction
Genetic programming provides a useful paradigm for developing multiagent systems in the domains where human programming alone is not sufficient to take into account all the details of possible situations. However, existing GP methods attempt to evolve collective behavior immediately from primitive actions. More realistic tasks require several emergent behaviors and a proper coordination of thes...
متن کاملGenetic Programming with Active Data Selection
Genetic programming evolves Lisp-like programs rather than fixed size linear strings. This representational power combined with generality makes genetic programming an interesting tool for automatic programming and machine learning. One weakness is the enormous time required for evolving complex programs. In this paper we present a method for accelerating evolution speed of genetic programming ...
متن کاملPreliminary Study of Bloat in Genetic Programming with Behavior-Based Search
Bloat is one of the most interesting theoretical problems in genetic programming (GP), and one of the most important pragmatic limitations in the development of real-world GP solutions. Over the years, many theories regarding the causes of bloat have been proposed and a variety of bloat control methods have been developed. It seems that one of the underlying causes of bloat is the search for fi...
متن کاملGenetic Programming Based Alife Techniques for Evolving Collective Robotic Intelligence
Control strategies for a multiple robot system should be adaptive and decentralized like those of social in sects To evolve this kind of control programs we use genetic programming GP However conventional GP methods are di cult to evolve complex coordinated be haviors and not powerful enough to solve the class of problems which require some emergent behaviors to be achieved in sequence In a pre...
متن کامل